/**
 * 清除空的数据
 */
export default function renull(data:Array<any>|Object){
    if(Array.isArray(data)){
        if(data.length === 0) return
        return data.filter(e=>{
            if(Array.isArray(e) || typeof e === "object"){
                return renull(e);
            }else{
                // 说明这是基本数据类型
                return e=="" || undefined
            }
        })
    }else{
        if(Object.keys(data).length === 0) return
        let obj = {};
        return Object.keys(data).filter(e=>{
            if(Array.isArray(data[e]) || typeof data[e] === "object"){
                obj[e] = renull(data[e]);
            }else if(data[e] != ''){
                obj[e] = data[e]
            }
        }),obj
    }
}